/***************************************************************
*  Copyright (c) 2007 by GroupMe! Team (www.groupme.net)
*  All rights reserved.
*
*  This file is part of the GroupMe! Project. Source code of 
*  this project is closed and redistribution of this code is
*  prohibited. 
*  
*  Contact: http://www.groupme.net
*
*  This copyright notice MUST APPEAR in all copies of the file!
***************************************************************/
package net.groupme.api.ontology;

/**
 * created on Jun 12, 2008
 * 
 * This class contains the URI constants of the Tag Ontology (<a href="http://www.holygoat.co.uk/projects/tags/">http://www.holygoat.co.uk/projects/tags/</a>).
 * 
 * @author Fabian Abel, <a href="mailto:abel@l3s.de">abel@l3s.de</a>
 * @author last edited by: $Author: fabian $
 * 
 * @version $Revision: 1.2 $ $Date: 2008-07-02 10:12:21 $
 */
public class TagOntology {

	/** Namespace of Tag ontology  */
	public static final String NS = "http://www.holygoat.co.uk/owl/redwood/0.1/tags/#";
	
	/** Local Name of Tagging class*/
	public static final String TAGGING = "Tagging";
	
	/** Local Name of RestrictedTagging class (exactly one resource, user, and tag)*/
	public static final String RESTRICTED_TAGGING = "RestrictedTagging";
	
	/** Local Name of Tag class*/
	public static final String TAG = "Tag";
	
	/** Local Name of associatedTag property*/
	public static final String ASSOCIATED_TAG = "associatedTag";
	
	/** Local Name of name (of a tag) property*/
	public static final String NAME = "name";
	
	/** Local Name of tag property (of a resource) (range: Tagging)*/
	public static final String TAG_PROPERTY = "tag";
	
	/** Local Name of taggedOn property */
	public static final String DATE_OF_TAG_ASSIGNMENT = "taggedOn";
	
	/** Local Name of taggedBy property  */
	public static final String TAGGED_BY = "taggedBy";
	
	/** Local Name of taggedResource property  */
	public static final String TAGGED_RESOURCE = "taggedResource";
	
	/** Local Name of taggedWithTag property (of a resource) (range: Tag)*/
	public static final String TAGGED_WITH_TAG = "taggedWithTag";
	
	/** Local Name of isTagOf property (of a Tag) (range: the tagged resource)*/
	public static final String IS_TAG_OF = "isTagOf";
	
}
